Skip to main content
GET
Handles `GET /v1/webhooks/deliveries/{delivery_id}`.

Authorizations

Authorization
string
header
required

A tenant API key. Acts for exactly one tenant and cannot conclude a case, because a conclusion records a person.

Path Parameters

delivery_id
string
required

Delivery identifier

Response

The delivery, its payload and its destination

One delivery in full: the record, the payload it carried, where it went.

attempts
integer<int32>
required

Attempts made.

Required range: x >= 0
created_at
string
required

RFC 3339 creation timestamp.

delivery_id
string
required

Delivery identifier.

endpoint_id
string
required

Endpoint it was sent to.

event_id
string
required

Event identifier, stable across attempts.

event_type
string
required

Event name.

status
enum<string>
required

How far the delivery got.

Available options:
PENDING,
DELIVERED,
RETRYING,
EXHAUSTED
subject_id
string
required

Object the event was about.

updated_at
string
required

RFC 3339 time of the last change.

event_id_header
string
required

The header the event id travels in.

payload
any
required

The JSON body sent to the receiver, parsed, for display.

payload_json
string
required

The exact bytes sent to the receiver, as a string: what the signature covered, and what a resend sends again. Field order is the event's, which a re-encoded payload does not preserve.

signature_header
string
required

The header the signature travels in, so a receiver knows what to check.

last_error
string | null

Why the last attempt failed.

last_response_status
integer<int32> | null

HTTP status of the last attempt.

Required range: x >= 0
next_attempt_at
string | null

When the next attempt is scheduled.

requested_by
string | null

Who asked for the resend; absent on a delivery the system made.

resent_from_delivery_id
string | null

The delivery this one re-sends, when a person asked for it again.

endpoint
null | object

The endpoint, when it is still configured.